import http from '@/utils/http';

/**
 * 操作日志相关API
 * 遵循项目API模块化规范，与登录日志API保持一致的设计模式
 * 将所有操作日志相关请求集中管理，便于统一维护和错误处理
 */
const sysOperateLogApi = {
  /**
   * 获取所有操作日志
   * 使用GET请求符合RESTful规范，查询操作建议使用GET
   * 后端接口路径为/sysOperateLog/list，与Controller中定义保持一致
   * @returns 操作日志列表响应，格式为{code: number, msg: string, data: OperateLog[]}
   */
  getOperateLogList: () => {
    return http.get('/sysOperateLog/list');
  }
};

export default sysOperateLogApi;